package fiuba.algo3.gpschallenge.modelo.Efectos;

import java.awt.Image;

import javax.swing.ImageIcon;

import fiuba.algo3.gpschallenge.modelo.Jugador;
import fiuba.algo3.gpschallenge.modelo.vehiculos.Automovil;
import fiuba.algo3.gpschallenge.modelo.vehiculos.Camioneta;
import fiuba.algo3.gpschallenge.modelo.vehiculos.Moto;

public class ObstaculoPozo implements Efecto {

	
	private static final long serialVersionUID = 1L;
	private final byte PENALIZACION = 3;
	
	@Override
	public void aplicar(Automovil auto, Jugador unJugador) {
		unJugador.aumentarMovimientos(PENALIZACION);

	}

	@Override
	public void aplicar(Camioneta camioneta, Jugador unJugador) {
		//camioneta no tiene penalizacion.

	}

	@Override
	public void aplicar(Moto moto, Jugador unJugador) {
		unJugador.aumentarMovimientos(PENALIZACION);

	}
	
    @Override
    public Image getImagen() {
            return (new ImageIcon("./src/fiuba/algo3/gpschallenge/gui/Imagenes/pozo.jpg").getImage());
    }

}
